
package cn.stylefeng.guns.czlm.entity;

import com.baomidou.mybatisplus.annotation.TableField;

import java.sql.Timestamp;
import java.util.List;

/**
 * integralrecord
 * 
 * @author yunfa_liu
 * @version 1.0.0 2019-05-05
 */
public class Integralrecord implements java.io.Serializable {
    /** 版本号 */
    private static final long serialVersionUID = -5138959708163363680L;

    /** 积分记录编号 */
    @TableField("integralid")
    private Integer integralid;

    /** 订单编号 */
    @TableField("recorduser")
    private Integer recorduser;

    /** 获得积分 */
    @TableField("getintegral")
    private Integer getintegral;

    /** 使用积分 */
    @TableField("useintegral")
    private Integer useintegral;

    /** 创建时间，默认当前时间 */
    @TableField("Createtime")
    private Timestamp Createtime;

    /** 用户编号 */
    @TableField("Userid")
    private Integer Userid;

    /**
     * 积分状态
     */
    @TableField("staty")
    private Integer staty;

    /**
     * 积分类型
     */
    @TableField("tplye")
    private Integer tplye;



    /**
     * 订单对象
     */

    private List<TbOrderProduct> tborderproductList;

    /**
     *  用户对象
     */
    @TableField("userId")
    private List<TbUser> tbuserList;

    @Override
    public String toString() {
        return "Integralrecord{" +
                "integralid=" + integralid +
                ", recorduser=" + recorduser +
                ", getintegral=" + getintegral +
                ", useintegral=" + useintegral +
                ", Createtime=" + Createtime +
                ", Userid=" + Userid +
                ", staty=" + staty +
                ", tplye=" + tplye +
                ", tborderproductList=" + tborderproductList +
                ", tbuserList=" + tbuserList +
                '}';
    }

    public Integer getStaty() {
        return staty;
    }

    public void setStaty(Integer staty) {
        this.staty = staty;
    }

    public Integer getTplye() {
        return tplye;
    }

    public void setTplye(Integer tplye) {
        this.tplye = tplye;
    }

    public List<TbOrderProduct> getTborderproductList() {
        return tborderproductList;
    }

    public void setTborderproductList(List<TbOrderProduct> tborderproductList) {
        this.tborderproductList = tborderproductList;
    }

    public List<TbUser> getTbuserList() {
        return tbuserList;
    }

    public void setTbuserList(List<TbUser> tbuserList) {
        this.tbuserList = tbuserList;
    }

    /**
     * 获取积分记录编号
     * 
     * @return 积分记录编号
     */
    public Integer getIntegralid() {
        return this.integralid;
    }

    /**
     * 设置积分记录编号
     * 
     * @param integralid
     *          积分记录编号
     */
    public void setIntegralid(Integer integralid) {
        this.integralid = integralid;
    }

    /**
     * 获取订单编号
     * 
     * @return 订单编号
     */
    public Integer getRecorduser() {
        return this.recorduser;
    }

    /**
     * 设置订单编号
     * 
     * @param recorduser
     *          订单编号
     */
    public void setRecorduser(Integer recorduser) {
        this.recorduser = recorduser;
    }

    /**
     * 获取获得积分
     * 
     * @return 获得积分
     */
    public Integer getGetintegral() {
        return this.getintegral;
    }

    /**
     * 设置获得积分
     * 
     * @param getintegral
     *          获得积分
     */
    public void setGetintegral(Integer getintegral) {
        this.getintegral = getintegral;
    }

    /**
     * 获取使用积分
     * 
     * @return 使用积分
     */
    public Integer getUseintegral() {
        return this.useintegral;
    }

    /**
     * 设置使用积分
     * 
     * @param useintegral
     *          使用积分
     */
    public void setUseintegral(Integer useintegral) {
        this.useintegral = useintegral;
    }

    /**
     * 获取创建时间，默认当前时间
     * 
     * @return 创建时间
     */
    public Timestamp getCreatetime() {
        return this.Createtime;
    }

    /**
     * 设置创建时间，默认当前时间
     * 
     * @param Createtime
     *          创建时间
     */
    public void setCreatetime(Timestamp Createtime) {
        this.Createtime = Createtime;
    }

    /**
     * 获取用户编号
     * 
     * @return 用户编号
     */
    public Integer getUserid() {
        return this.Userid;
    }

    /**
     * 设置用户编号
     * 
     * @param Userid
     *          用户编号
     */
    public void setUserid(Integer Userid) {
        this.Userid = Userid;
    }
}